body{font-family:microsoft yahei,SimHei;color:#333}
.bg1{background-color:#f7efe5;}
.bg2{background:#fff;}
html{overflow-y:scroll;overflow-x:hidden}
a{text-decoration:none;cursor:pointer}
*{margin:0;padding:0}
a:hover{text-decoration:underline}
ul,ol,li{list-style:none}
em{font-style:normal}
.clear{clear:both;font:0}
img{border:none}
.blank5{height:5px;clear:both;font-size:1px;overflow:hidden}
.blank10{height:10px;clear:both;font-size:1px;overflow:hidden}
.blank20{clear:both;height:20px;overflow:hidden}
.color_red{color:#ff1d1d}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
/*  clear   */
.clr {clear:both;font-size:0;}
.clear_in {overflow:hidden;zoom:1;}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size:0;}
*html .clearfix{height:1%;zoom:1;}
*:first-child+html .clearfix { zoom: 1; }
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.wrapper{width:7.5rem;margin:0 auto;position:relative;box-sizing:border-box}
.top-banner img{ display:block; width:100%;}
.form-box{ margin:.8rem .5rem; padding:.8rem .3rem; border-radius:10px; border:4px solid #f7c181; }
.form-box.bg1{background:#fbf7f2;}
.form-box.bg2{background:#fff;}
.form-box .form-group{ position:relative;height:.6rem;margin-bottom:.6rem;overflow:hidden;margin-top:0}
.form-group label{float:left;width:1.6rem;height:.6rem;line-height:.6rem;color:#333;font-size:.3rem;text-align:right; font-weight:bold;}
.form-group input{float:left;}
.form-group input.text{width:3.7rem;height:.4rem;padding:.1rem .2rem; background:#fad9b2;outline:none; border:none;}
.send{ margin-left:.8rem; }
.form-box .btn-primary{ float:left; border-radius:10px; margin:0 .2rem; display:block;width:1.6rem;height:.6rem;line-height:.6rem;
background: -webkit-linear-gradient(#fec302, #f7931e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fec302, #f7931e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fec302, #f7931e); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fec302, #f7931e); /* 标准的语法 */

text-align:center;font-size:.34rem;color:#fff;border:none;cursor:pointer;}
.form-box .btn-primary i{width:7px; height:7px; border-radius:7px; background:#fff; display:inline-block;vertical-align: .04rem;}
.form-box .btn-primary.btn1{ margin-right:.6rem;}
*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}
#ui-error-msg{display:none;position:fixed;top:20%;left:50%;margin-left:-75px;width:150px;line-height:30px;background-color:rgba(0,0,0,0.8);color:#fff;font-size:14px;text-align:center;border-radius:7px;word-break:break-all;z-index:1111;padding:10px}
#ui-error-msg.show{display:block}
footer{ width:100%; padding:.3rem 0; position:fixed; bottom:0;  text-align:center; color:#999; font-size:.24rem; line-height:2;}

.send{ margin-left:0; }
.form-box .btn-primary{ width:100%; margin:0; }
